#ifndef OResolveCollisionsModifier_H__
#define OResolveCollisionsModifier_H__

enum
{
	// Dynamic attributes defined on enum class PlugId
	rc_PLUGS = 1000,

	//////////////////////////////////////////////////////////////////////////
	// Object attributes -- DO NOT CHANGE, attribute keys on saved projects
	rc_START = 2000,

	// Attributes
	rc_StrandGroupAttribute,
	rc_ResolveModeAttribute,
	rc_PreserveRotationsAttribute,
	rc_AngleStepAttribute,
	rc_PlasticityAttribute,
	rc_RecoveryRateAttribute,
	rc_RecoveryRampAttribute,
	rc_AngleMaxAttribute,
	rc_AngleMaxBackwardAttribute,
	rc_ScaleAngleAttribute,
	rc_ScaleMinimumAttribute,
	rc_AngleSegmentMaxAttribute,
	rc_AffectedSegmentCountAttribute,
	rc_AffectedFalloffAttribute,
	rc_CollideWithDistributionMeshAttribute,
	rc_CollisionMeshesAttribute,
	rc_CurrentTimeAttribute,

	//////////////////////////////////////////////////////////////////////////
	// Buttons and Labels
	
	rc_CollisionMeshes_Group = 3000,
	
	//////////////////////////////////////////////////////////////////////////

	rc_END
};

enum	// ResolveCollisions::ResolveMode
{
	rc_ResolveMode_Stiff,
	rc_ResolveMode_Bend,
	rc_ResolveMode_Soft,
	//
	rc_ResolveMode_Count
};

#endif
